Emmanuele Bassi [Sun, 3 Jun 2007 23:39:43 +0000 (23:39 +0000)]
Add gtk_radio_button_set_value(), gtk_radio_button_get_current_value() and
2007-06-04 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkradiobutton.h:
* gtk/gtkradiobutton.c:
* gtk/gtk.symbols: Add gtk_radio_button_set_value(),
gtk_radio_button_get_current_value() and gtk_radio_button_get_value().
Use these functions to set and get an arbitrary integer associated to
a GtkRadioButton in a group, like the value associated to a
GtkRadioAction.
* tests/testgtk.c:
(create_radio_buttons), (radio_toggled_cb): Exercise the new API.
svn path=/trunk/; revision=18019
Torsten Schönfeld [Sun, 3 Jun 2007 20:44:10 +0000 (20:44 +0000)]
Initialize unthemed_icon to NULL to avoid accessing uninitialized memory
* gtk/gtkicontheme.c (choose_icon): Initialize unthemed_icon to NULL
to avoid accessing uninitialized memory when
gtk_icon_theme_choose_icon() is called with an empty names list.
svn path=/trunk/; revision=18018
Richard Hult [Sun, 3 Jun 2007 18:51:16 +0000 (18:51 +0000)]
Set the key modifier state.
2007-06-03 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c: (create_crossing_event): Set the key
modifier state.
svn path=/trunk/; revision=18017
Richard Hult [Sun, 3 Jun 2007 18:48:47 +0000 (18:48 +0000)]
Make pointer grab emulation work a bit better:
2007-06-03 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c: Make pointer grab emulation work a bit
better:
(gdk_display_pointer_is_grabbed): Do what the docs say and don't
consider implicit grabs here.
(gdk_pointer_grab): Overriding a grab by the same app should always be
succesful.
(gdk_event_translate): Implicit grabs should not be owner events.
svn path=/trunk/; revision=18016
Matthias Clasen [Sun, 3 Jun 2007 06:10:19 +0000 (06:10 +0000)]
Updates
svn path=/trunk/; revision=18015
Matthias Clasen [Sun, 3 Jun 2007 05:34:56 +0000 (05:34 +0000)]
Add volume button to gallery
svn path=/trunk/; revision=18014
Matthias Clasen [Sun, 3 Jun 2007 04:56:00 +0000 (04:56 +0000)]
Fix typo
svn path=/trunk/; revision=18013
Matthias Clasen [Sun, 3 Jun 2007 04:54:15 +0000 (04:54 +0000)]
Allow to disable Xinerama. (#348065, Diego Pettenò)
2007-06-03 Matthias Clasen <mclasen@redhat.com>
* configure.in: Allow to disable Xinerama. (#348065, Diego Pettenò)
svn path=/trunk/; revision=18012
Xan Lopez [Sun, 3 Jun 2007 04:28:28 +0000 (04:28 +0000)]
Update changelog.
svn path=/trunk/; revision=18011
Xan Lopez [Sun, 3 Jun 2007 04:28:16 +0000 (04:28 +0000)]
Remove g_return_if_fail checks from private functions.
svn path=/trunk/; revision=18010
Xan Lopez [Sun, 3 Jun 2007 04:27:56 +0000 (04:27 +0000)]
The page num parameter is unused is redundant and unused in
the the switch_page and real_switch_page functions.
svn path=/trunk/; revision=18009
Matthias Clasen [Sat, 2 Jun 2007 11:41:24 +0000 (11:41 +0000)]
Forgotten file
svn path=/trunk/; revision=18008
Richard Hult [Fri, 1 Jun 2007 21:46:45 +0000 (21:46 +0000)]
Fix the coordinates in crossing events so they are relative to the right
2007-06-01 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c:
(get_converted_window_coordinates), (create_crossing_event): Fix the
coordinates in crossing events so they are relative to the right
window.
svn path=/trunk/; revision=18007
Richard Hult [Fri, 1 Jun 2007 21:03:34 +0000 (21:03 +0000)]
Make function naming consistent for the various functions that retrieve
2007-06-01 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.[ch]: Make function naming
consistent for the various functions that retrieve data from an
event.
* gdk/quartz/gdkprivate-quartz.h:
* gdk/quartz/gdkwindow-quartz.[ch]: Remove the now unused
_gdk_quartz_window_find_child_by_point() function.
svn path=/trunk/; revision=18006
Matthias Clasen [Fri, 1 Jun 2007 12:16:12 +0000 (12:16 +0000)]
Add support for composited child windows. (#412882, Ryan Lortie)
2007-06-01 Matthias Clasen <mclasen@redhat.com>
Add support for composited child windows. (#412882, Ryan Lortie)
* gdk/gdk.symbols:
* gdk/gdkdisplay.h:
* gdk/gdkinternals.h:
* gdk/gdkwindow.[hc]: Add gdk_display_supports_composite() and
gdk_window_set_composited().
* gdk/x11/gdkevents-x11.c:
* gdk/x11/gdkdisplay-x11.[hc]:
* gdk/x11/gdkwindow-x11.[hc]: X11 implementation.
* gdk/win32/gdkdisplay-win32.c:
* gdk/win32/gdkwindow-win32.c: Dummy win32 implementration.
* gdk/quartz/gdkdisplay-quartz.c:
* gdk/quartz/gdkwindow-quartz.c: Dummy Quartz implementation.
* gdk/directfb/gdkdisplay-directfb.c:
* gdk/directfb/gdkwindow-directfb.c: Dummy DirectFB implementation.
* tests/testgtk.c: Add a "composited window" test.
svn path=/trunk/; revision=18004
Michael Natterer [Fri, 1 Jun 2007 11:02:11 +0000 (11:02 +0000)]
don't switch submenu opening direction for overlapping reasons if there is
2007-06-01 Michael Natterer <mitch@imendio.com>
* gtk/gtkmenuitem.c (gtk_menu_item_position_menu): don't switch
submenu opening direction for overlapping reasons if there is even
less space on the other side (bug #441863, Tommi Komulainen).
svn path=/trunk/; revision=18002
Michael Natterer [Fri, 1 Jun 2007 08:19:12 +0000 (08:19 +0000)]
change fix for #347883 to not obfuscate the code.
2007-06-01 Michael Natterer <mitch@imendio.com>
* gtk/gtkfilechooserdialog.c (response_cb): change fix for #347883
to not obfuscate the code.
svn path=/trunk/; revision=18001
Yevgen Muntyan [Fri, 1 Jun 2007 06:25:43 +0000 (06:25 +0000)]
Avoid recreating pangolayouts in GtkTextView on cursor movement (#435405,
2007-06-01 Yevgen Muntyan <muntyan@tamu.edu>
Avoid recreating pangolayouts in GtkTextView on cursor movement
(#435405, Behdad Esfahbod).
* gtk/gtktextlayout.c:
* gtk/gtktextlayout.h: new GtkTextLayout method invalidate_cursors(),
and functions gtk_text_layout_invalidate_cursors() and
gtk_text_layout_cursors_changed(), to use when invalidation is due
to moved marks or changed selection.
* gtk/gtktextbtree.c:
* gtk/gtktextbtree.h: use what's appropriate when invalidating layout.
* gtk/gtk.symbols: add new functions.
* README.in: added a note about changed GtkTextLayout API.
svn path=/trunk/; revision=18000
Alp Toker [Fri, 1 Jun 2007 05:10:50 +0000 (05:10 +0000)]
Fix doc typos.
2007-06-01 Alp Toker <alp.toker@collabora.co.uk>
* gdk/gdkcairo.c (gdk_cairo_set_source_pixmap): Fix doc typos.
svn path=/trunk/; revision=17999
Yevgen Muntyan [Fri, 1 Jun 2007 05:02:05 +0000 (05:02 +0000)]
use text colors from widget style to draw cursor instead of hardcoded
2007-05-31 Yevgen Muntyan <muntyan@tamu.edu>
* gtk/gtkstyle.c (get_insertion_cursor_gc): use text colors from
widget style to draw cursor instead of hardcoded black and grey
(#79585, comment #30).
svn path=/trunk/; revision=17998
Kristian Rietveld [Thu, 31 May 2007 22:21:55 +0000 (22:21 +0000)]
transform the ink_rect using pango_extents_to_pixels to avoid rounding
2007-06-01 Kristian Rietveld <kris@gtk.org>
* gtk/gtkcellrenderertext.c (get_size): transform the ink_rect using
pango_extents_to_pixels to avoid rounding errors. (Fixes #430218,
Shlomi Israel).
svn path=/trunk/; revision=17996
Mathias Hasselmann [Thu, 31 May 2007 21:52:05 +0000 (21:52 +0000)]
Reactivate the other file-chooser tests. Forgot that before commiting revision 17994.
svn path=/trunk/; revision=17995
Mathias Hasselmann [Thu, 31 May 2007 21:45:20 +0000 (21:45 +0000)]
Reset the internal response_requested flag, once the response triggered by file_chooser_widget_response_requested has been processed (#347883)
svn path=/trunk/; revision=17994
Theppitak Karoonboonyanan [Thu, 31 May 2007 09:08:25 +0000 (09:08 +0000)]
Updated Thai translation.
* th.po: Updated Thai translation.
svn path=/trunk/; revision=17992
Richard Hult [Wed, 30 May 2007 17:20:26 +0000 (17:20 +0000)]
Add this function, bug #438440.
2007-05-30 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkselection-quartz.c (gdk_free_text_list): Add this
function, bug #438440.
svn path=/trunk/; revision=17991
Chris Wilson [Wed, 30 May 2007 16:11:48 +0000 (16:11 +0000)]
Supply the current GError for fatal_error_handler(). (#441443)
2007-05-30 Chris Wilson <chris@chris-wilson.co.uk>
* io-jpeg.c (gdk_pixbuf__jpeg_image_stop_load):
Supply the current GError for fatal_error_handler(). (#441443)
svn path=/trunk/; revision=17989
Tor Lillqvist [Wed, 30 May 2007 15:44:28 +0000 (15:44 +0000)]
Subtract the multi-monitor offset from x and y before setting up the
2007-05-30 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkevents-win32.c (gdk_pointer_grab): Subtract the
multi-monitor offset from x and y before setting up the rectangle
for ClipCursor(). Fixes #442326.
svn path=/trunk/; revision=17988
Matthias Clasen [Wed, 30 May 2007 13:28:24 +0000 (13:28 +0000)]
Queue a resize if the size changed. (#418047, Alex Graveley)
2007-05-30 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkiconview.c (gtk_icon_view_layout): Queue a resize
if the size changed. (#418047, Alex Graveley)
svn path=/trunk/; revision=17985
Simos Xenitellis [Wed, 30 May 2007 13:23:40 +0000 (13:23 +0000)]
Closed #442183 – Updated gdk/gdkkeysyms-update.pl
svn path=/trunk/; revision=17984
Emmanuele Bassi [Wed, 30 May 2007 12:27:47 +0000 (12:27 +0000)]
Fix to update the file chooser entry
Return after setting the file chooser entry instead of falling through. Also
remove the handling for the search and recent files operation modes, since
they don't have a location entry to update.
svn path=/trunk/; revision=17983
Matthias Clasen [Wed, 30 May 2007 05:56:32 +0000 (05:56 +0000)]
Correct the handling of display names.
svn path=/trunk/; revision=17982
Xan Lopez [Tue, 29 May 2007 22:33:29 +0000 (22:33 +0000)]
Forgot the bug number.
svn path=/trunk/; revision=17981
Xan Lopez [Tue, 29 May 2007 22:13:57 +0000 (22:13 +0000)]
Update
svn path=/trunk/; revision=17980
Xan Lopez [Tue, 29 May 2007 22:13:42 +0000 (22:13 +0000)]
Small cleanup in gtk_notebook_set_current_page and fix doc typo.
svn path=/trunk/; revision=17979
Jorge Gonzalez Gonzalez [Tue, 29 May 2007 15:53:28 +0000 (15:53 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=17978
Jorge Gonzalez Gonzalez [Tue, 29 May 2007 15:53:01 +0000 (15:53 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=17977
Cody Russell [Tue, 29 May 2007 01:04:59 +0000 (01:04 +0000)]
Fix initialization of last cursor
svn path=/trunk/; revision=17973
Richard Hult [Mon, 28 May 2007 21:11:55 +0000 (21:11 +0000)]
Break out code that was repeated into separate functions and call them
2007-05-28 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (get_child_coordinates_from_ancestor)
(get_ancestor_coordinates_from_child): Break out code that was
repeated into separate functions and call them instead.
(find_window_for_mouse_nsevent): Break out this from
find_window_for_nsevent to make the code clearer.
(find_window_for_nsevent): Use the above and fix the returned
coordinates in the process so that they are always relative the
found window, both for the normal case and during grabs. Still
needs fixing for the case where we get nsevents for a window other
than than grab window during grabs.
svn path=/trunk/; revision=17971
Richard Hult [Mon, 28 May 2007 20:55:26 +0000 (20:55 +0000)]
Fix typo, we need both press and release in the mask to trigger implicit
2007-05-28 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (gdk_event_translate): Fix typo,
we need both press and release in the mask to trigger implicit
grabs.
svn path=/trunk/; revision=17970
Richard Hult [Mon, 28 May 2007 20:51:11 +0000 (20:51 +0000)]
Reset all the grab state, to help debugging. (gdk_event_translate): Use
2007-05-28 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (pointer_ungrab_internal): Reset
all the grab state, to help debugging.
(gdk_event_translate): Use pointer_ungrab_internal instead of
duplicating the code here.
svn path=/trunk/; revision=17969
Richard Hult [Mon, 28 May 2007 20:42:51 +0000 (20:42 +0000)]
Refactored version of _gdk_quartz_window_find_child_by_point, that doesn't
2007-05-28 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkprivate-quartz.h:
* gdk/quartz/gdkwindow-quartz.c (find_child_window_helper)
(_gdk_quartz_window_find_child): Refactored version of
_gdk_quartz_window_find_child_by_point, that doesn't return any
coordinates as the users of this function already have the
coordinates and need to translate them differently.
(_gdk_windowing_window_get_pointer): Fixup coordinate translation.
(_gdk_windowing_window_at_pointer): Likewise.
svn path=/trunk/; revision=17968
Richard Hult [Mon, 28 May 2007 20:24:59 +0000 (20:24 +0000)]
Don't traverse beyond the toplevel of the passed in window.
2007-05-28 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c
(find_window_interested_in_event_mask): Don't traverse beyond the
toplevel of the passed in window.
svn path=/trunk/; revision=17967
Richard Hult [Mon, 28 May 2007 20:22:26 +0000 (20:22 +0000)]
Set a size for the root window.
2007-05-28 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c: (_gdk_windowing_window_init): Set
a size for the root window.
svn path=/trunk/; revision=17966
Richard Hult [Mon, 28 May 2007 20:20:46 +0000 (20:20 +0000)]
Add comments about what various coordinates are relative to.
2007-05-28 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c: Add comments about what various
coordinates are relative to.
svn path=/trunk/; revision=17965
Carlos Garnacho [Mon, 28 May 2007 13:34:39 +0000 (13:34 +0000)]
Add back variable declaration removed in r17958.
2007-05-28 Carlos Garnacho <carlos@imendio.com>
* gtk/gtkwidget.c (gtk_widget_propagate_hierarchy_changed_recurse):
Add back variable declaration removed in r17958.
svn path=/trunk/; revision=17964
Carlos Garcia Campos [Mon, 28 May 2007 10:41:09 +0000 (10:41 +0000)]
Add new capability GTK_PRINT_CAPABILITY_NUMBER_UP.
2007-05-28 Carlos Garcia Campos <carlosgc@gnome.org>
* gtk/gtkprinter.[ch]: Add new capability
GTK_PRINT_CAPABILITY_NUMBER_UP.
* docs/reference/gtk/tmpl/gtkprintunixdialog.sgml:
* gtk/gtkprintunixdialog.c: (update_dialog_from_capabilities):
* modules/printbackends/file/gtkprintbackendfile.c:
(file_printer_get_options), (file_printer_get_settings_from_options):
* modules/printbackends/cups/gtkprintbackendcups.c:
(cups_printer_get_capabilities): Add a new print capability to specify
whether print dialog will offer printing multiple pages per sheet. (#398414)
svn path=/trunk/; revision=17963
Matthias Clasen [Mon, 28 May 2007 06:46:33 +0000 (06:46 +0000)]
Document some more signals
svn path=/trunk/; revision=17958
Matthias Clasen [Mon, 28 May 2007 05:18:51 +0000 (05:18 +0000)]
Improve docs
svn path=/trunk/; revision=17957
Matthias Clasen [Mon, 28 May 2007 05:01:56 +0000 (05:01 +0000)]
forgotten file
svn path=/trunk/; revision=17956
Tor Lillqvist [Sun, 27 May 2007 18:45:09 +0000 (18:45 +0000)]
Drop bogus -user32 switch. Was supposed to be -luser32, but he "l" was
2007-05-27 Tor Lillqvist <tml@novell.com>
* configure.in (GDK_EXTRA_LISB): Drop bogus -user32 switch. Was
supposed to be -luser32, but he "l" was missing. But nobody has
noticed, so presumably unnecessary.
svn path=/trunk/; revision=17955
Matthias Clasen [Sun, 27 May 2007 03:02:29 +0000 (03:02 +0000)]
more signal linkification
svn path=/trunk/; revision=17949
Matthias Clasen [Sun, 27 May 2007 02:59:45 +0000 (02:59 +0000)]
Some cleanups
2007-05-26 Matthias Clasen <mclasen@redhat.com>
* gtk/migrating*.sgml: Some cleanups
svn path=/trunk/; revision=17948
Matthias Clasen [Sun, 27 May 2007 02:32:21 +0000 (02:32 +0000)]
Move docs inline
2007-05-26 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtkentry.sgml: Move docs inline
* gtk/tmpl/gtklinkbutton.sgml:
* gtk/tmpl/gtkfilechooser.sgml:
* gtk/tmpl/gtkcellrenderer.sgml:
* gtk/tmpl/gtkenums.sgml:
* gtk/tmpl/gtkcontainer.sgml: Additions
svn path=/trunk/; revision=17947
Matthias Clasen [Sun, 27 May 2007 01:53:59 +0000 (01:53 +0000)]
More doc fixups
svn path=/trunk/; revision=17946
Matthias Clasen [Sun, 27 May 2007 01:39:28 +0000 (01:39 +0000)]
Remove GdkBitmap
2007-05-26 Matthias Clasen <mclasen@redhat.com>
* gdk/gdk-overrides.txt: Remove GdkBitmap
* gtk/gtk-sections.txt:
* gtk/tmpl/gtkenums.sgml:
* gdk/tmpl/rgb.sgml:
* gdk/tmpl/gcs.sgml:
* gdk/tmpl/pango_interaction.sgml:
* gdk/tmpl/windows.sgml: Additions
svn path=/trunk/; revision=17945
Matthias Clasen [Sun, 27 May 2007 01:36:52 +0000 (01:36 +0000)]
Remove duplicate doc comments that cause problems when building the docs.
2007-05-26 Matthias Clasen <mclasen@redhat.com>
* gdk/directfb/gdkkeys-directfb.c: Remove duplicate doc comments
that cause problems when building the docs.
svn path=/trunk/; revision=17944
Matthias Clasen [Sat, 26 May 2007 20:56:19 +0000 (20:56 +0000)]
Add new api
svn path=/trunk/; revision=17943
Matthias Clasen [Sat, 26 May 2007 20:50:34 +0000 (20:50 +0000)]
Update docs
svn path=/trunk/; revision=17942
Matthias Clasen [Sat, 26 May 2007 20:49:08 +0000 (20:49 +0000)]
Update docs
svn path=/trunk/; revision=17941
Matthias Clasen [Sat, 26 May 2007 20:45:41 +0000 (20:45 +0000)]
Add new api
svn path=/trunk/; revision=17940
Matthias Clasen [Sat, 26 May 2007 20:43:23 +0000 (20:43 +0000)]
Fix docs
svn path=/trunk/; revision=17939
Matthias Clasen [Sat, 26 May 2007 20:39:14 +0000 (20:39 +0000)]
More doc fixage
svn path=/trunk/; revision=17938
Matthias Clasen [Sat, 26 May 2007 20:29:26 +0000 (20:29 +0000)]
More doc fixage
svn path=/trunk/; revision=17937
Matthias Clasen [Sat, 26 May 2007 20:24:25 +0000 (20:24 +0000)]
More doc fixes
svn path=/trunk/; revision=17936
Matthias Clasen [Sat, 26 May 2007 20:22:51 +0000 (20:22 +0000)]
Bring docs in shape
svn path=/trunk/; revision=17935
Matthias Clasen [Sat, 26 May 2007 19:04:35 +0000 (19:04 +0000)]
Document new api
svn path=/trunk/; revision=17934
Matthias Clasen [Sat, 26 May 2007 19:03:18 +0000 (19:03 +0000)]
Document new api
svn path=/trunk/; revision=17933
Matthias Clasen [Sat, 26 May 2007 18:59:43 +0000 (18:59 +0000)]
Document new api
svn path=/trunk/; revision=17932
Matthias Clasen [Sat, 26 May 2007 18:56:07 +0000 (18:56 +0000)]
document new api
svn path=/trunk/; revision=17931
Matthias Clasen [Sat, 26 May 2007 18:53:50 +0000 (18:53 +0000)]
Document new api
svn path=/trunk/; revision=17930
Matthias Clasen [Sat, 26 May 2007 18:51:06 +0000 (18:51 +0000)]
Document new api
svn path=/trunk/; revision=17929
Matthias Clasen [Sat, 26 May 2007 18:49:58 +0000 (18:49 +0000)]
Document new api
svn path=/trunk/; revision=17928
Matthias Clasen [Sat, 26 May 2007 18:44:33 +0000 (18:44 +0000)]
Bring the dogs in shape
svn path=/trunk/; revision=17927
Richard Hult [Sat, 26 May 2007 08:07:37 +0000 (08:07 +0000)]
Fix typo to get the build working.
2007-05-26 Richard Hult <richard@imendio.com>
* gtk/gtkprinter.c: (gtk_printer_set_location): Fix typo to get the
build working.
svn path=/trunk/; revision=17926
Matthias Clasen [Sat, 26 May 2007 07:13:52 +0000 (07:13 +0000)]
More of the same
svn path=/trunk/; revision=17925
Matthias Clasen [Sat, 26 May 2007 06:59:36 +0000 (06:59 +0000)]
Require gtk-doc 1.6, for signal and property links.
2007-05-26 Matthias Clasen <mclasen@redhat.com>
* configure.in: Require gtk-doc 1.6, for signal and property links.
* gtk/gtkbox.c:
* gtk/gtkbutton.c:
* gtk/gtkcontainer.c:
* gtk/gtkdialog.c:
* gtk/gtkentry.c:
* gtk/gtkimage.c:
* gtk/gtklabel.c:
* gtk/gtkmisc.c:
* gtk/gtksettings.c:
* gtk/gtkwidget.c: Documentation improvements, link signals
and properties where it makes sense.
svn path=/trunk/; revision=17924
Matthias Clasen [Sat, 26 May 2007 04:39:23 +0000 (04:39 +0000)]
Formatting fixes.
2007-05-25 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktextmark.c:
* gtk/gtktextbuffer.c: Formatting fixes.
svn path=/trunk/; revision=17923
Matthias Clasen [Sat, 26 May 2007 04:10:42 +0000 (04:10 +0000)]
Allow to separate GtkTextMark creation from buffer insertion. (#132818,
2007-05-25 Matthias Clasen <mclasen@redhat.com>
Allow to separate GtkTextMark creation from buffer insertion.
(#132818, Gustavo Giráldez, patch by Yevgen Muntyan)
* gtk/gtktextmarkprivate.h:
* gtk/gtktextmark.[hc] (gtk_text_mark_new): New function to
create a GtkTextMark.
* gtk/gtktextbuffer.[hc] (gtk_text_buffer_add_mark): New
function to add an existing mark to a buffer.
* gtk/gtktextbtree.c: Allow adding existing marks.
* gtk/gtk.symbols: Add new functions.
* tests/testtextbuffer.c: Add some tests for new mark
functionality.
svn path=/trunk/; revision=17922
Xan Lopez [Fri, 25 May 2007 21:23:45 +0000 (21:23 +0000)]
Forgot to put bug number.
svn path=/trunk/; revision=17921
Xan Lopez [Fri, 25 May 2007 21:02:46 +0000 (21:02 +0000)]
Use private->data->short_label to update the proxies.
* gtk/gtkaction.c: (gtk_action_set_short_label):
Use private->data->short_label to update the proxies.
svn path=/trunk/; revision=17918
Richard Hult [Fri, 25 May 2007 19:47:23 +0000 (19:47 +0000)]
Implement copying from a window, part of bug #348493.
2007-05-25 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkimage-quartz.c: (_gdk_quartz_image_copy_to_image):
Implement copying from a window, part of bug #348493.
svn path=/trunk/; revision=17917
Matthias Clasen [Fri, 25 May 2007 17:22:55 +0000 (17:22 +0000)]
Hold a refence on the print operation until gtk_print_job_send() is done.
2007-05-25 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkprintoperation-unix.c (unix_end_run): Hold a
refence on the print operation until gtk_print_job_send()
is done. (#440040, Chris Vine)
svn path=/trunk/; revision=17915
Matthias Clasen [Fri, 25 May 2007 16:29:14 +0000 (16:29 +0000)]
Don't crash and don't leak. (#439565, Pedro Villavicencio)
2007-05-25 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkiconview.c (gtk_icon_view_accessible_ref_child):
Don't crash and don't leak. (#439565, Pedro Villavicencio)
svn path=/trunk/; revision=17913
Matthias Clasen [Fri, 25 May 2007 15:31:28 +0000 (15:31 +0000)]
Improve a warning Always set the error when returning NULL. (#440982,
2007-05-25 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkiconfactory.c: Improve a warning
* gtk/gtkicontheme.c (gtk_icon_info_load_icon): Always
set the error when returning NULL. (#440982, Carlos Garcia
Campos)
svn path=/trunk/; revision=17912
Michael Natterer [Fri, 25 May 2007 09:33:05 +0000 (09:33 +0000)]
Merge fix from maemo-gtk:
2007-05-25 Michael Natterer <mitch@imendio.com>
Merge fix from maemo-gtk:
* gtk/gtkmenushell.c (gtk_menu_shell_enter_notify): open submenus
also if the menu item we're entering is already selected. Also, it
makes no sense to forward the event to the parent menu shell if we
are entering a menu item of *this* menu shell.
svn path=/trunk/; revision=17911
Matthias Clasen [Fri, 25 May 2007 01:45:40 +0000 (01:45 +0000)]
Ad missing png icons
svn path=/trunk/; revision=17910
Kenneth Nielsen [Thu, 24 May 2007 23:46:31 +0000 (23:46 +0000)]
Updated Danish translation
svn path=/trunk/; revision=17909
Matthias Clasen [Thu, 24 May 2007 19:43:05 +0000 (19:43 +0000)]
Fix broken DESTDIR support
svn path=/trunk/; revision=17907
Michael Natterer [Thu, 24 May 2007 15:54:23 +0000 (15:54 +0000)]
apply patch from Bogdan Nicula which fixes a crash on GdkWindows which
2007-05-24 Michael Natterer <mitch@imendio.com>
* gtk/gtktooltip.c (find_widget_under_pointer): apply patch from
Bogdan Nicula which fixes a crash on GdkWindows which have no
GtkWidget as user_data (bug #440890).
svn path=/trunk/; revision=17906
Matthias Clasen [Thu, 24 May 2007 06:04:12 +0000 (06:04 +0000)]
bump version
svn path=/trunk/; revision=17905
Matthias Clasen [Thu, 24 May 2007 05:51:56 +0000 (05:51 +0000)]
2.11.0
svn path=/trunk/; revision=17903
Matthias Clasen [Thu, 24 May 2007 04:23:42 +0000 (04:23 +0000)]
Updates
svn path=/trunk/; revision=17902
Matthias Clasen [Wed, 23 May 2007 17:49:34 +0000 (17:49 +0000)]
Add some missing symbols.
2007-05-23 Matthias Clasen <mclasen@redhat.com>
* gtk/gtk.symbols:
* gdk/x11/xsettings-common.h:
* gdk/gdk.symbols: Add some missing symbols.
* gtk/paper_names_offsets.c:
* gtk/gen-paper-names.c: Make variables static.
* gtk/gtktooltip.[hc]:
* gtk/gtkvolumebutton.c:
* gtk/gtkscalebutton.c: Fix up symbol aliasing.
svn path=/trunk/; revision=17899
Yevgen Muntyan [Wed, 23 May 2007 15:06:03 +0000 (15:06 +0000)]
missing #include <ctype.h>.
2007-05-23 Yevgen Muntyan <muntyan@tamu.edu>
* gtk/gtkprintunixdialog.c: missing #include <ctype.h>.
* gtk/gtkhandlebox.c (gtk_handle_box_paint):
* gtk/gtkpagesetupunixdialog.c (_gtk_load_custom_papers):
* gtk/gtkstatusbar.c (gtk_statusbar_get_context_id):
* gtk/gtkiconcache.c (_gtk_icon_cache_new_for_path):
* gtk/gtktrayicon-x11.c (gtk_tray_icon_send_dock_request):
* gtk/gtkpreview.c (gtk_preview_finalize):
* gtk/gtknotebook.c (gtk_notebook_set_group_id):
* tests/testnotebookdnd.c (window_creation_function):
* tests/testiconview.c (do_popup_menu):
Fixed some compiler warnings (#440689).
svn path=/trunk/; revision=17898
Matthias Clasen [Wed, 23 May 2007 14:02:14 +0000 (14:02 +0000)]
Fix make check
svn path=/trunk/; revision=17897
Kristian Rietveld [Wed, 23 May 2007 12:32:42 +0000 (12:32 +0000)]
translate coordinates from the window they were received on to the event
2007-05-23 Kristian Rietveld <kris@imendio.com>
* gtk/gtktooltip.c (find_widget_under_pointer): translate coordinates
from the window they were received on to the event widget's window;
correct for no-window widgets after that, bail out on failure. This
makes the coordinates given by GtkWidget::query-tooltip truly relative
to widget->window. (#435188).
* gtk/gtkwidget.c (gtk_widget_class_init): update docs for
GtkWidget::query-tooltip.
svn path=/trunk/; revision=17896
Rhys Jones [Wed, 23 May 2007 07:41:04 +0000 (07:41 +0000)]
Updated Welsh translation.
2007-05-23 Rhys Jones <rhys@sucs.org>
* cy.po: Updated Welsh translation.
svn path=/trunk/; revision=17895
Rhys Jones [Wed, 23 May 2007 07:35:30 +0000 (07:35 +0000)]
Updated Welsh translation.
2007-05-23 Rhys Jones <rhys@sucs.org>
* cy.po: Updated Welsh translation.
svn path=/trunk/; revision=17894
Behdad Esfahbod [Wed, 23 May 2007 03:19:37 +0000 (03:19 +0000)]
Don't create new pango fontmaps. Use the default pangocairo fontmap and
2007-05-22 Behdad Esfahbod <behdad@gnome.org>
* gtk/gtkprintcontext.c (gtk_print_context_finalize),
(_gtk_print_context_new), (_gtk_print_context_get_fontmap),
(gtk_print_context_set_cairo_context),
(gtk_print_context_get_pango_fontmap),
(gtk_print_context_create_pango_context):
Don't create new pango fontmaps. Use the default pangocairo
fontmap and set resolution on PangoContext instead. (#417707)
svn path=/trunk/; revision=17893
Jorge Gonzalez Gonzalez [Tue, 22 May 2007 15:30:24 +0000 (15:30 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=17891